home *** CD-ROM | disk | FTP | other *** search
/ Super Shareware Collection / Super Shareware Collection.iso / info / ii000046.zip / II000046.TXT
Text File  |  1994-02-10  |  30KB  |  582 lines

  1. TidBITS#202/15-Nov-93
  2. =====================
  3.  
  4. Apple experiments with new varieties of the Macintosh this month,
  5.    so we have a report on the Macintosh TV and the Quadra 610, DOS
  6.    Compatible, which wins the worst name of the year award. Andrew
  7.    Johnston reviews the powerful and popular BBEdit, Mark Anbinder
  8.    explains some of the issues behind FirstClass bounces, and
  9.    readers provide various useful comments, such as international
  10.    availability of the Color It deal.
  11.  
  12. This issue of TidBITS sponsored in part by:
  13. * APS Technologies -- 800/443-4199 -- 71520.72@compuserve.com
  14.    New Seagate hard drives, new 10 GB HyperDAT, and new cases!
  15.    For APS price lists, email: aps-prices@tidbits.com <----- New!
  16.  
  17. Copyright 1990-1993 Adam & Tonya Engst. Details at end of issue.
  18.    Automated info: <info@tidbits.com> Comments: <ace@tidbits.com>
  19.    --------------------------------------------------------------
  20.  
  21. Topics:
  22.     MailBITS/15-Nov-93
  23.     Macintosh Quadra 610, DOS Compatible
  24.     Dreaded NDN Revisited
  25.     Macintosh TV: It Slices, It Dices
  26.     BBEdit: Not Quite Bare Bones
  27.     Reviews/15-Nov-93
  28.  
  29. [Archived as /info-mac/per/tb/tidbits-202.etx; 30K]
  30.  
  31.  
  32. MailBITS/15-Nov-93
  33. ------------------
  34.   This issue comes a day early since I'm spending much of the week
  35.   at the Association for Computing Machinery Conference on Hypertext
  36.   here in Seattle. Monday night I hope to attend a reception in
  37.   honor of Ted Nelson, the father of hypertext and creator of the
  38.   Xanadu system. If you want to read more about Ted Nelson and
  39.   Xanadu, I suggest you dig back into the TidBITS archives for
  40.   TidBITS #30_, in which Ian Feldman focused on Xanadu. And of
  41.   course, I'll have a report on the entire conference, probably in
  42.   next week's issue.
  43.  
  44.  
  45. **Mark H. Anbinder** <mha@baka.ithaca.ny.us> writes:
  46.   Thanks are due to several alert readers who let us know that the
  47.   lack of FPU on the low-end Quadra 610 model only appears to affect
  48.   Apple U.S.A. customers. The internationally-available Quadra 610
  49.   4/160, popular in higher-education programs overseas, sports a
  50.   complete 68040 processor. As far as we can determine, only the
  51.   U.S. Quadra 610 8/160 has a 68LC040 processor.
  52.  
  53.  
  54. **Chris Jackson** <chris_jackson@sil.org> writes:
  55.   I recently discovered that MicroFrontier offers their special
  56.   pricing to international customers as well (see TidBITS #199_).
  57.   The international price for Color It is $15, which includes
  58.   shipping, as opposed to the $8.37 it costs in the U.S.
  59.   MicroFrontier -- 800/949-5555 -- 515/270-8109 -- 515/278-6828
  60.   (fax)
  61.  
  62.  
  63. **Communicate Coughing** -- If you try the Communicate Lite demo
  64.   mentioned in TidBITS #199_, and you leave it connected but idle in
  65.   the background, it will make a slight coughing noise every five
  66.   minutes to let you know you are still connected, much as AppleLink
  67.   does. The reminder helps you to avoid running up a phone bill or
  68.   running down a PowerBook battery. If you don't like the sound, you
  69.   can turn it off, pick another one, or increase the time between
  70.   reminders.
  71.  
  72.  
  73. Macintosh Quadra 610, DOS Compatible
  74. ------------------------------------
  75.   Trivia quiz for the week time... Can you place these quotes?
  76.  
  77.     "It can run Mac software at about the speed of a IIcx,
  78.      PC software at the speed of a 33 MHz 386 clones..."
  79.  
  80.     "Apple decided to take advantage of their "MacOS Blue"
  81.      project and the ready availability of inexpensive
  82.      Pentiums (Intel's trade name for the processor commonly
  83.      but incorrectly known as the 586) by shipping an
  84.      Intel-based Macintosh late this summer."
  85.  
  86.   Unless you search way back in TidBITS, you probably won't the
  87.   first quote, since it came from TidBITS #52_, whereas the second
  88.   quote came from TidBITS #171_, a more recent issue. The main thing
  89.   these two quotes share is that they're fake - they were both April
  90.   Fool jokes, the first one in 1991, the second one in 1993.
  91.  
  92.   It's said that life imitates art, and if so Mark and I have earned
  93.   our artistic licenses. On Monday, Apple will announce the Quadra
  94.   610, DOS Compatible. That's what I've heard it's called, which is
  95.   even stupider than other names Apple has thought up recently, but
  96.   there's still hope that our advance information from Pythaeus
  97.   isn't quite correct on that account.
  98.  
  99.   The specs Pythaeus reported are real though, and we're talking
  100.   about a 25 MHz 68LC040 (the one without the FPU) and a 25 MHz
  101.   486SX (which is roughly comparable). We're still not sure to what
  102.   extent the two environments can interact in terms of sharing RAM,
  103.   copying information, etc., but if you have a single monitor you
  104.   can switch between Mac and DOS with a keystroke, and if you have
  105.   two monitors (it doesn't require an additional video card) you can
  106.   view both environments at the same time. The machine supports
  107.   standard VGA, SVGA, and multisync monitors as well as normal
  108.   Macintosh monitors, but the specifics are still masked.
  109.  
  110.   The machine includes MS-DOS 6 (hopefully 6.2, which is supposedly
  111.   less prone to snacking on your hard disk if you use its built-in
  112.   compression) but no mention was made of Windows. The two
  113.   configurations of the machine (notice how I'm actively trying to
  114.   avoid typing that awful name) include an 8/160 with Ethernet and
  115.   an 8/230/CD with Ethernet and an FPU. The only special port that
  116.   the machine includes is a PC joystick port.
  117.  
  118.   For existing owners of the Centris 610 or Quadra 610, the DOS
  119.   Compatibility Card for Macintosh provides similar functionality.
  120.   No word about support for other models, not even the 660AV, which
  121.   shares the 610 case. It's entirely likely that the machine is an
  122.   experiment, much like the Macintosh TV (see below), and should it
  123.   prove a successful one we'll undoubtedly see more blue blood in
  124.   this vein from Apple.
  125.  
  126.   Pricing for the machine is rumored at about $500 more than the
  127.   price of a comparable Quadra 610, so one would assume that the
  128.   stand-alone card will cost somewhere around $500 as well.
  129.  
  130.   Unfortunately, this article, which includes everything we know at
  131.   the moment, asks more questions than it answers, so we'll all have
  132.   to wait for those answers to appear.
  133.  
  134.   Information from:
  135.     Pythaeus
  136.  
  137.  
  138. Dreaded NDN Revisited
  139. ---------------------
  140.   by Mark H. Anbinder, News Editor -- mha@baka.ithaca.ny.us
  141.      Technical Support Coordinator, BAKA Computers
  142.  
  143.   Although Maury Markowitz's article on avoiding non-delivery
  144.   notices (NDNs) on FirstClass systems (see TidBITS #199_) has some
  145.   useful suggestions, a bit more explanation might be in order so
  146.   that FirstClass administrators can make educated decisions on
  147.   what's right for their systems.
  148.  
  149. * Expiry dates should be set such that the contents of a
  150.   conference or folder won't be unwieldy to the new user, but more
  151.   importantly so that the conference won't overflow. FirstClass has
  152.   a limit of 1,024 items in a single conference, so if a mailing
  153.   list or USENET newsgroup carries heavy traffic, it will fill up
  154.   quickly, and messages beyond the limit will be rewarded with NDNs
  155.   sent to the confused message senders. Allowing busy newsgroups'
  156.   messages to expire in a couple of days is appropriate. For low-
  157.   traffic mailing lists such as the TidBITS distribution list, an
  158.   expiry length of weeks or months is not unreasonable.
  159.  
  160. * Placing "Internet" and "Contributor" on the first line of the
  161.   Permissions screen for an Internet conference is a good
  162.   generalization, but won't be suitable for every system. If your
  163.   conferences, by default, allow unrestricted message posting,
  164.   that's plenty. If you wish to restrict posting at all, though,
  165.   your Internet gateway must indeed have posting privileges
  166.   explicitly assigned, and of course if your Internet gateway has a
  167.   name other than "Internet" you must use the correct name. The
  168.   permission list must go from highest privileges to lowest or no
  169.   privileges.
  170.  
  171. * If a message comes to a FirstClass server from another
  172.   FirstClass server that received it from the Internet, both the
  173.   FirstClass gateway and the local Internet gateway (if the
  174.   destination server has one) need posting privileges.
  175.  
  176. * Do indeed make sure you have a conference named "JunkNews" if
  177.   you are using one of the PostalUnion gateways from Information
  178.   Electronics. If you are using another gateway product, follow its
  179.   instructions to accommodate  incoming USENET news articles that
  180.   have no place to go.
  181.  
  182. * Regardless of your gateway software, you should have a user,
  183.   mailing list, or conference named "Postmaster" that receives
  184.   messages sent to that address at your Internet site. (This is a
  185.   network standard address for sending error reports or
  186.   administrative messages to a site.)
  187.  
  188.  
  189. Macintosh TV: It Slices, It Dices
  190. ---------------------------------
  191.   Is Macintosh TV the wave of the future for the next generation of
  192.   Macintosh-using couch potatoes? Or is it merely a special edition
  193.   gimmick that will run afoul of societal customs? That's what Apple
  194.   intends to find out.
  195.  
  196.   Macintosh TV combines a IIvx-class Macintosh with a color
  197.   television monitor. The Macintosh details include a 32 MHz 68030
  198.   (no word on the speed of the data bus, the albatross slung around
  199.   the neck of the IIvx) with 5 MB of RAM, a SuperDrive, and a 160 MB
  200.   hard disk. The hard disk is no doubt standard, but Apple limited
  201.   RAM expandability to 8 MB, which is pure idiocy in today's world
  202.   where 8 MB is rapidly becoming a realistic minimum configuration.
  203.   I suspect that the 5 MB comes in the form of 4 MB soldered on and
  204.   a 1 MB SIMM in a single slot, but I can't imagine why Apple would
  205.   prevent you from putting an 8 MB or 16 MB SIMM in that slot. It's
  206.   also unclear which motherboard model Apple used - only the
  207.   original PowerBooks were limited to 8 MB of RAM, but none used 32
  208.   MHz processors.
  209.  
  210.   Like the Performas, Macintosh TV comes with various pieces of
  211.   bundled software, including ClarisWorks 2.0 (perfect for many
  212.   students), the American Heritage Electronic Dictionary, Mavis
  213.   Beacon Teaches Typing, HomeWork Templates, and the Performa Click
  214.   Art Collection. Bundled CD-ROMs include Grolier's Multimedia
  215.   Encyclopedia, World Atlas, Space Shuttle, Wonders of the World
  216.   (Volume I), Time Almanac 1993, and the Kodak Photo CD Sampler.
  217.  
  218.   The television is a 14" color Sony Trinitron display capable of
  219.   displaying 8-bit color (256 colors) with a .26 mm dot pitch
  220.   (that's good). Although the system has 512K VRAM, there's no
  221.   telling if you could add more. More interestingly, Macintosh TV
  222.   includes a built-in cable tuner. Interaction between the
  223.   television and the computer is limited to frame grabbing, channel
  224.   surfing, password-protection of TV mode, and closed captions,
  225.   although many of these features I'd have to see to fully
  226.   understand. The frame grabbing feature will prove incredibly
  227.   popular, I suspect, and I'm sure we'll soon see 640 x 480 startup
  228.   screens from every imaginable television show and movie. Do keep
  229.   in mind that you may violate copyright law by grabbing such a
  230.   screen shot and distributing it, even for free.
  231.  
  232.   Apple didn't stop with the Macintosh and the TV, but added a
  233.   standard AppleCD 300i internal double-speed CD-ROM drive. The
  234.   CD-ROM drive plays normal audio CDs and CD-ROMs, and is compatible
  235.   with Kodak's PhotoCD format disks.
  236.  
  237.   Normal TV and computer features abound, so you can attach all
  238.   sorts of Macintosh peripherals, as well as TV peripherals like a
  239.   VCR, camcorder, laserdisc player, or video game unit. A single
  240.   infrared remote controls both the TV functions and the CD player,
  241.   and I bet that someone at MacHack next year will hack it to
  242.   control the Mac as well.
  243.  
  244.   If Macintosh TV sounds like an experiment, that's because it is.
  245.   Apple only sells Macintosh TV in the U.S. (a chorus of groans
  246.   arises from international readers - I know) and only via selected
  247.   consumer retail stores, higher education dealers, and the Apple
  248.   Catalog. The price isn't bad at $2,079 (and that's the ApplePrice,
  249.   which means that you probably won't find significant discounts
  250.   from it), and there is only the one configuration.
  251.  
  252.   If I were in college, I'd be drooling over Macintosh TV, although
  253.   I still think I would have preferred a Duo over a desktop Mac of
  254.   any sort. Nonetheless, the college market is perfect for such a
  255.   machine. Many college students don't yet have TVs, Macs, or CD
  256.   players, and with the addition of some decent speakers (a slightly
  257.   strange omission), you've got a fabulous dorm room system (minus a
  258.   radio, unfortunately). Dorm rooms, generally being smaller than
  259.   the average broom closet, won't suffer from what I see as the
  260.   major problem such a Mac will face - placement. It sounds silly,
  261.   but how many of you watch TV from the same location as you work on
  262.   your Mac? I'm willing to bet the percentage is low - my mother
  263.   always told me to move back from the TV when I was a kid
  264.   (apparently The Mother's Manual knew about VLF and ELF radiation
  265.   long ago) but you can't read a computer screen from six feet away.
  266.   Most normal furniture that holds TVs isn't designed to function as
  267.   a desk (the ergonomic implications of people using TV stands as
  268.   desk are painful to consider), and frankly, 14" is a bit small for
  269.   a TV these days. There's also a question of whether or not many
  270.   people think of TVs and computers as being related - TVs encourage
  271.   passivity whereas computers require interaction. Interactive TV
  272.   has generally flopped - will the same societal viewpoints hurt
  273.   Macintosh TV??
  274.  
  275.   Finally, although it seems to make sense to combine these
  276.   electronic gadgets, similar attempts at combining fax machines,
  277.   scanners, printers, and copiers have generally failed miserably.
  278.   Macintosh TV could run afoul of the same problem - why buy a
  279.   Macintosh TV when you already have a TV or a Macintosh? Because
  280.   it's cool, that's why!
  281.  
  282.   So no, I don't think that Macintosh TV will put the Mac into every
  283.   living room. I do think it that will be perfect for a high school
  284.   or college student who doesn't already have a computer,
  285.   television, or CD player. Putting it all into a single case was
  286.   intelligent as well, since the people for whom Macintosh TV makes
  287.   sense move frequently, and it's a pain to deal with gobs of
  288.   different components and cables.
  289.  
  290.  
  291. BBEdit: Not Quite Bare Bones
  292. ----------------------------
  293.   by Andrew Johnston -- ajohnston@dbug.org
  294.      President, Johnston/Johnston Consulting, Macintosh Developer
  295.  
  296.   I first started using BBEdit 2.2 about six months ago and was
  297.   impressed with all of the features available in this freeware
  298.   package from Bare-Bones Software. Not only was it free, but there
  299.   was an Internet address for support: bbedit@world.std.com. Since
  300.   then, two other versions of BBEdit have become available: BBEdit
  301.   Lite 2.3 and BBEdit 2.5. BBEdit Lite 2.3 is a smaller version of
  302.   BBEdit 2.2 but lacks some of the features of 2.2. It is, however,
  303.   the official freeware version of BBEdit - version 2.2 is no longer
  304.   supported. BBEdit Lite has everything that 2.2 has, except:
  305.  
  306. * Compare
  307. * XTND support
  308. * THINK Reference support
  309. * ToolServer support
  310. * On Location support
  311.  
  312.   Bare-Bones Software released BBEdit 2.5 about the time of the
  313.   Apple World Wide Developers conference. Unlike BBEdit Lite 2.3,
  314.   BBEdit 2.5 is the commercial version of BBEdit (yes - you pay for
  315.   this one - but it is worth it!) and sports a host of new features
  316.   not available in previous versions. BBEdit has too many features
  317.   for me to completely cover them all in the space of this review,
  318.   but I will try to cover those that I found most interesting.
  319.  
  320.   First, let's talk a little about what BBEdit is. BBEdit is a
  321.   text-only editor well-suited for software developers. BBEdit is
  322.   not a word processor in the sense of Nisus or Word. You won't be
  323.   inserting any graphics or QuickTime movies into BBEdit - nor will
  324.   you be changing the font or font style every other paragraph. You
  325.   will be working with a stable, well-written text editor that has
  326.   been fine-tuned for software development.
  327.  
  328.   I have used BBEdit 2.5 since the release of the Symantec C++
  329.   compiler and will, for the most part, be reviewing this commercial
  330.   version of the product. I have used BBEdit version 2.5 in
  331.   conjunction with Symantec C++ 6.0, Think Reference 2.0, and the
  332.   MPW ToolServer on several Macintosh platforms - a Mac IIcx with
  333.   Radius Rocket 25i, a Mac LC III, and a PowerBook 170 - all running
  334.   System 7.1. BBEdit ran equally well on all platforms, but is the
  335.   most useful when there is plenty of memory available to have all
  336.   the above Apple event-savvy applications loaded and running. This
  337.   was no problem with the Mac IIcx/Rocket (32 MB) and the LC III (20
  338.   MB) but worked less well on the PowerBook 170 (8 MB). With only 8
  339.   MB available I found that I could leave the THINK Project Manger
  340.   and BBEdit open simultaneously and had to alternate between using
  341.   the Symantec Debugger or the THINK Reference (but not both). Your
  342.   use will vary depending on the size of your system and projects.
  343.   It should be noted that this is not BBEdit's fault, since it needs
  344.   a minimum of 320K of memory - more for lots of open documents.
  345.  
  346.   BBEdit has two basic kinds of windows, browser windows and edit
  347.   windows. It can show multiple disk/file browsers, multiple
  348.   Symantec Project browsers, a compile error browser, and a glossary
  349.   browser.
  350.  
  351.   The disk/file browsers allow you to browse any installed file
  352.   system and view any files that BBEdit recognizes in the bottom
  353.   panel of the browser. BBEdit is also compatible with the Claris
  354.   XTND file filters. You can select and copy any text displayed in
  355.   the browser, but you cannot edit the file without opening an edit
  356.   window. The Project browsers allow you to look at the contents of
  357.   any Symantec Version 6.0 Project to see which files or libraries
  358.   (sub-projects) are in the project. You can view any text files
  359.   included in the project or automatically launch the Project to
  360.   start using it. Note that this means that the THINK Project
  361.   Manager doesn't have to be running in order to parse the projects!
  362.   BBEdit can also open project documents created by THINK C 5.0 or
  363.   THINK Pascal 4.0. The Compile Error browser lists all errors
  364.   generated by the Symantec compiler - more about it later. The
  365.   Glossary browser allows you to access the glossary feature of
  366.   BBEdit.
  367.  
  368.   Using BBEdit as the main editor in conjunction with the new
  369.   Symantec 6.0 Project Manager is virtually seamless and adds a host
  370.   of features that you won't find in the standard Symantec editor. A
  371.   few of the features I particularly appreciated were:
  372.  
  373. * split screen editing panes
  374. * multiple file and disk searching
  375. * compare tools similar to the MPW compare script
  376. * compiler errors batch window
  377. * ToolServer support
  378. * THINK Reference/MPW 411 support
  379. * support for DOS files (LF support etc.)
  380.  
  381.   BBEdit communicates via Apple events to the MPW ToolServer, THINK
  382.   Reference 2.0, and the Symantec compilers. To take advantage of
  383.   this integration you must run System 7; however, BBEdit does work
  384.   under System 6. My main motivation for using the commercial
  385.   version of BBEdit is that it has integrated support for the new
  386.   Symantec C and C++ compilers. In particular, you can use BBEdit
  387.   2.5 as the host editor when using the Symantec compiler by
  388.   selecting "Use external editor" in the Editor preferences under
  389.   the THINK Project Manager Options. Then place an alias (renamed
  390.   "Editor") to the BBEdit application in the Tools folder in the
  391.   Symantec compiler folder. This enables the Symantec C/C++ compiler
  392.   to communicate with an external editor using Apple events under
  393.   System 7.
  394.  
  395.   Once you have the Symantec compiler set up to use BBEdit as the
  396.   external editor you can execute almost all of the compiler
  397.   functions from BBEdit. BBEdit's THINK menu supports bringing the
  398.   THINK Project Manger to the front, Compile, Check Syntax, Add
  399.   File, Add & Compile, Disassemble, Preprocess, Precompile, Bring up
  400.   to Date, Make, and Run. Unfortunately not all the command key
  401.   equivalents for the compiler commands are the same as those in the
  402.   THINK Project Manager.
  403.  
  404.   The THINK Project Manager communicates compiler errors and
  405.   warnings via Apple events to BBEdit, which displays them in the
  406.   Compile Errors browser window. The browser lists all the errors
  407.   reported from the Symantec compiler and shows the selected file
  408.   and highlighted error in the lower section of the browser. To edit
  409.   the error you double-click on the error listed in the browser,
  410.   which opens the file and displays the line containing the error.
  411.   As with the Symantec Editor, the file does not have to be
  412.   explicitly saved to disk before compiling or checking syntax. For
  413.   some reason BBEdit never adds the Compile Errors window to the its
  414.   window management menu - all other open windows are added to
  415.   BBEdit's Windows menu for easy window management. When working
  416.   with several files you can easily lose sight of the Compile Errors
  417.   window. Hopefully this is just an oversight and will be changed in
  418.   the next release of BBEdit.
  419.  
  420.   BBEdit can NOT set breakpoints for the debugger. This is a
  421.   shortcoming because to set breakpoints you must go to the THINK
  422.   Project Manger, turn off the Use external editor option, and then
  423.   use the Project Manager's built-in editor to set the breakpoints
  424.   or set them directly in the debugger window. This is an oversight
  425.   of the THINK Project Manger's Apple event suite which I hope
  426.   Symantec will rectify in later releases.
  427.  
  428.   In addition to Symantec compiler support, BBEdit also has
  429.   integrated support for the MPW ToolServer. This feature puts it in
  430.   a class shared by few other editors. BBEdit can start and quit
  431.   ToolServer from the BBEdit ToolServer menu. BBEdit also adds to
  432.   the BBEdit ToolServer Menu any MPW tools or scripts that the user
  433.   places in the BBEdit ToolServer folder. This makes for a great
  434.   replacement to the cumbersome MPW environment and is essential for
  435.   those developers using MPW compilers. BBEdit opens a MPW Worksheet
  436.   window for ToolServer that allows you to communicate with the MPW
  437.   environment. You can generally perform any action that you would
  438.   normally run from MPW as long as it doesn't require an open text
  439.   file to perform. Once again, this limitation stems not from
  440.   BBEdit, but from ToolServer.
  441.  
  442.   BBEdit recognizes MPW Projector source control information but
  443.   does not currently directly support the MPW SourceServer. Rich
  444.   Siegel, BBEdit's author, indicates that he hopes to add direct
  445.   support for SourceServer along the lines of the existing
  446.   ToolServer support in the near future.
  447.  
  448.   Be aware of one quirk when using BBEdit with files that are under
  449.   MPW Projector support. In the current version of BBEdit, Projector
  450.   and Read-Only support are mutually exclusive. If you check both
  451.   Projector-Aware and Open Read-Only under the Filing Preferences,
  452.   BBEdit will overlook any projector status. In other words, if both
  453.   of these options are checked you can quickly change from Read-Only
  454.   to Read-Write without seeing the "Do you want to change the status
  455.   of the projector file to Modify Read-Only" dialog, fooling you
  456.   into thinking that the file is not under source code control. When
  457.   working on a software project not all the files I'm looking at may
  458.   be under source code control (Projector), such as Mac Header
  459.   files, MacApp source, or TCL source. In this case I would prefer
  460.   to default to opening all files as read-only to help me from
  461.   changing the source by accident. Rich is aware of this quandary
  462.   and hopefully will address it in the future.
  463.  
  464.   BBEdit supports both THINK Reference and MPW 411 files. You can
  465.   select which reference will be your primary lookup for Toolbox
  466.   help. I tend to use the THINK Reference as my primary source of
  467.   information; however, the MPW 411 system allows you to build your
  468.   own custom help files for projects. You must run the MPW
  469.   ToolServer to access 411 help files. Regardless of whether you use
  470.   THINK Reference or using MPW 411 files you access help via the
  471.   Toolbox Lookup menu item under the Search menu, or via the command
  472.   minus keyboard shortcut. BBEdit then sends the appropriate Apple
  473.   event to request the information for the highlighted words.
  474.  
  475.   BBEdit has strong search and replace capabilities including
  476.   standard GREP (Global Regular Expression Parser) style searches
  477.   that enable you to easily search for textual patterns. You can
  478.   search the active window, all currently open documents, the entire
  479.   project, or entire directories for matches. This can also extend
  480.   to global search and replace. Batch search operations are
  481.   displayed in a Search Results browser window added to the Windows
  482.   menu. Search Browser windows have an upper section showing the
  483.   line containing the found items and a lower section that displays
  484.   the rest of the text file surrounding the selection. You can view
  485.   the entire file in the browser window, but you cannot edit it.
  486.   Double-clicking on the search list or on the Open button quickly
  487.   opens the text file. BBEdit can open all the file types that it
  488.   recognizes - either text-only or any file that is supported
  489.   through the Claris XTND file filters - and can search the data
  490.   fork of any file.
  491.  
  492.   You can extend the capabilities of BBEdit by writing your own code
  493.   resources of type BBXT. BBEdit loads all code resource extensions
  494.   in the BBEdit Extensions folder at program startup and places them
  495.   in the BBEdit Extensions menu. BBEdit ships with a handful of
  496.   extensions - some are useful in their own right and a few are just
  497.   examples to help you write your own BBEdit extensions. The manual
  498.   carefully details how to write your own extensions and includes
  499.   the programming interface to BBEdit. Quite frankly, BBEdit is so
  500.   full featured that most users will never have the need to write
  501.   their own extensions, but it is nice to know that the flexibility
  502.   is there. Other BBEdit users have written a number of extensions
  503.   generally available on the nets.
  504.  
  505.   My pet peeve with BBEdit is that it lacks a built-in pop-up
  506.   function/marker function for quickly accessing C/C++ functions and
  507.   markers similar to the ones in the THINK Project Manger Editor.
  508.   BBEdit does come with a demo copy of PopUpFuncs ($45 from SciComp
  509.   Software) that provides this functionality, but this is a glaring
  510.   omission. Other users may not consider this a problem, but
  511.   considering this is one of the most heavily used features of any
  512.   programmer's editor I think it should be an integral part of the
  513.   editor and not an add-on. Also, PopUpFuncs 2.0 doesn't list C++
  514.   overloaded operator methods in its list of functions, making it
  515.   incomplete for C++ work.
  516.  
  517.   BBEdit's manual is detailed and well-written in a style similar to
  518.   the old THINK C 5.0 manuals. Overall, the product is well thought-
  519.   out and has evolved and been tested over a period of years by
  520.   hundreds (perhaps thousands) of early BBEdit freeware users.
  521.   BBEdit provides much functionality in an uncluttered interface
  522.   that belies its power. This program works and will work for you
  523.   regardless of which development system you use, just as it
  524.   provided a strong, straightforward, tool set for software
  525.   development for me in both THINK C/C++ and MPW. BBEdit is my
  526.   editor of choice for almost all development projects.
  527.  
  528.   BBEdit retails for $99 and can be purchased directly from Bare-
  529.   Bones Software. There are also discount prices for students (with
  530.   proof of enrollment) for $29, and $49 for previous users of the
  531.   old BBEdit. Users who want to upgrade can send in a screen shot of
  532.   their BBEdit Lite or BBEdit 2.2 About box or Get Info window to
  533.   get the discounted price. There is also a discount for competing
  534.   products (QUED/M, Vantage, etc.) or complementary products (THINK
  535.   C, THINK Pascal, MPW, etc.) at $49. E-mail orders should be sent
  536.   to <bbedit@world.std.com>, or to 73051,3255 on CompuServe.
  537.  
  538.     Bare-Bones Software -- 508/651-3561 -- bbedit@world.std.com
  539.  
  540.  
  541. Reviews/15-Nov-93
  542. -----------------
  543.  
  544. * MacWEEK -- 08-Nov-93, Vol. 7, #44
  545.     Duo 270c -- pg. 1
  546.     FrameMaker 4 -- pg. 31
  547.     VideoFusion 1.5 -- pg. 31
  548.     Meeting Maker XP 1.0 -- pg. 34
  549.     Aldus SuperPaint 3.5 -- pg. 35
  550.     ACS50 Speaker System -- pg. 35
  551.  
  552. * InfoWorld -- 08-Nov-93, Vol. 15, #45
  553.     Eo 440 -- pg. 120
  554.  
  555.  
  556. $$
  557.  
  558.  Non-profit, non-commercial publications may reprint articles if
  559.  full credit is given. Others please contact us. We don't guarantee
  560.  accuracy of articles. Caveat lector. Publication, product, and
  561.  company names may be registered trademarks of their companies.
  562.  
  563.  This text is wrapped as a setext. For more information send email
  564.  with the single word "setext" (no quotes) in the Subject: line to
  565.  <fileserver@tidbits.com>. A file will be returned shortly.
  566.  
  567.  For an APS price list, send email to: <aps-prices@tidbits.com>
  568.  
  569.  For information on TidBITS: how to subscribe to our mailing list,
  570.  where to find back issues, how to search issues on the Internet's
  571.  WAIS, and other useful stuff, send email to: <info@tidbits.com>
  572.  Otherwise, contact us at: ace@tidbits.com * CIS: 72511,306
  573.  AppleLink & BIX: TidBITS * AOL: Adam Engst * Delphi: Adam_Engst
  574.  TidBITS * 1106 North 31st Street * Renton, WA 98056 USA
  575.  ----------------------------------------------------------------
  576.  
  577.  
  578.  
  579.  
  580. Adam C. Engst, TidBITS Editor -- ace@tidbits.com -- info@tidbits.com
  581. Author of The Internet Starter Kit for Macintosh -- tisk@tidbits.com
  582.